package interfaceusuario;

import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import java.awt.Toolkit;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

import propertieslinguagem.SingletonSetaLinguagemEArmazenaResourceBundle;

public class TelaEnsinaAoUsuarioSobreTesteMain 
{
	private JFrame janelaEnsina;
	
	public TelaEnsinaAoUsuarioSobreTesteMain()
	{
		SingletonSetaLinguagemEArmazenaResourceBundle conheceLinguagemDoSistema = 
				SingletonSetaLinguagemEArmazenaResourceBundle.getInstance();
		String titulojanelaEnsina = conheceLinguagemDoSistema.getString("janelaEnsinaTelaEnsinaAoUsuarioSobreTesteMain");
		
		janelaEnsina = new JFrame(titulojanelaEnsina);
		janelaEnsina.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
		ImageIcon iconeMascoteParaJFrame = CriadorImageIcon.criarImageIcon("imagens/meganeiconjframe2.jpg", "testableIcon");
		this.janelaEnsina.setIconImage(iconeMascoteParaJFrame.getImage());
		janelaEnsina.setAlwaysOnTop(true);
	}
	
	public void desenharTelaEnsinaAoUsuarioSobreTesteMain()
	{
		SingletonSetaLinguagemEArmazenaResourceBundle conheceLinguagemDoSistema = 
				SingletonSetaLinguagemEArmazenaResourceBundle.getInstance();
		
		String s1 = conheceLinguagemDoSistema.getString("s1TelaEnsinaAoUsuarioSobreTesteMain");
		String s2 = conheceLinguagemDoSistema.getString("s2TelaEnsinaAoUsuarioSobreTesteMain");
		String s3 = conheceLinguagemDoSistema.getString("s3TelaEnsinaAoUsuarioSobreTesteMain");
		String s4 = conheceLinguagemDoSistema.getString("s4TelaEnsinaAoUsuarioSobreTesteMain");
		String s5 = conheceLinguagemDoSistema.getString("s5TelaEnsinaAoUsuarioSobreTesteMain");
		String s6 = conheceLinguagemDoSistema.getString("s6TelaEnsinaAoUsuarioSobreTesteMain");
		String s7 = conheceLinguagemDoSistema.getString("s7TelaEnsinaAoUsuarioSobreTesteMain");
		String s8 = conheceLinguagemDoSistema.getString("s8TelaEnsinaAoUsuarioSobreTesteMain");
		String s9 = conheceLinguagemDoSistema.getString("s9TelaEnsinaAoUsuarioSobreTesteMain");
		
		JLabel l1 = CriadorTextLabel.criarTextlabel(s1, 30);
		JLabel l2 = CriadorTextLabel.criarTextLabel(s2);
		JLabel l3 = CriadorTextLabel.criarTextLabel(s3);
		JLabel l4 = CriadorTextLabel.criarTextLabel(s4);
		JLabel l5 = CriadorTextLabel.criarTextLabel(s5);
		JLabel l6 = CriadorTextLabel.criarTextLabel(s6);
		JLabel l7 = CriadorTextLabel.criarTextLabel(s7);
		JLabel l8 = CriadorTextLabel.criarTextLabel(s8);
		JLabel l9 = CriadorTextLabel.criarTextLabel(s9);
		
		
		JPanel painelTelaEnsinaAoUsuarioSobreTesteMain = CriaPainelDeFundoComBackground.getInstance().criarPainelDeFundoPadraoDoSistema();
		GridBagLayout layout = new GridBagLayout();
		painelTelaEnsinaAoUsuarioSobreTesteMain.setLayout(layout);
		
		GridBagConstraints grid = new GridBagConstraints();
		
		grid.gridx = 0;
		grid.gridy = 0;
		grid.gridwidth = 3;
		grid.gridheight = 1;
		grid.insets = new Insets(0,0,40,0);
		painelTelaEnsinaAoUsuarioSobreTesteMain.add(l1,grid);
		
		grid.gridy = 1;
		grid.insets = new Insets(0,0,30,0);
		painelTelaEnsinaAoUsuarioSobreTesteMain.add(l2,grid);
		
		grid.gridy = 2;
		grid.insets = new Insets(0,0,0,0);
		painelTelaEnsinaAoUsuarioSobreTesteMain.add(l3,grid);
		
		grid.gridy = 3;
		painelTelaEnsinaAoUsuarioSobreTesteMain.add(l4,grid);
		
		grid.gridy = 4;
		grid.gridwidth = 1;
		painelTelaEnsinaAoUsuarioSobreTesteMain.add(l5,grid);
		
		grid.gridy = 5;
		grid.gridheight = 5;
		grid.gridwidth = 3;
		ImageIcon iconeExemploCodigo = CriadorImageIcon.criarImageIcon("imagens/exemplotestemain.png", "exemplo testa main");
		JLabel labelExemploCodigo = new JLabel(iconeExemploCodigo);
		painelTelaEnsinaAoUsuarioSobreTesteMain.add(labelExemploCodigo,grid);
		
		grid.gridy = 10;
		grid.gridheight = 1;
		painelTelaEnsinaAoUsuarioSobreTesteMain.add(l6,grid);
		
		grid.gridy = 11;
		grid.insets = new Insets(0,0,30,0);
		painelTelaEnsinaAoUsuarioSobreTesteMain.add(l7,grid);
		
		grid.gridy = 12;
		grid.insets = new Insets(0,0,0,0);
		painelTelaEnsinaAoUsuarioSobreTesteMain.add(l8,grid);
		
		grid.gridy = 13;
		painelTelaEnsinaAoUsuarioSobreTesteMain.add(l9,grid);
		
		this.janelaEnsina.add(painelTelaEnsinaAoUsuarioSobreTesteMain);
		this.janelaEnsina.pack();
		this.janelaEnsina.setVisible(true);
		
	}

}
